#include "Geometry.hpp"

using namespace luabind;
namespace bind
{
	namespace SL
	{
		namespace geometry
		{
			void BZoomable(lua_State* lua, const std::string& ns)
			{
				module(lua, ns.c_str())
					[
						class_<sl::Zoomable>("Zoomable")
							.def(constructor<float>())
							/*.def("SetZoomLevel", &sl::Zoomable::SetZoomLevel)
							.def("GetZoomLevel", &sl::Zoomable::GetZoomLevel)
							.def("AddZoomLevel", &sl::Zoomable::AddZoomLevel)
							.def("ResetZoom", &sl::Zoomable::ResetZoom)*/
					];
			}

			void Bind(lua_State* lua, const std::string& ns)
			{
				BZoomable(lua, ns);
			}
		}
	}
}